live streaming - German English Dictionary